# MD5 库
import base64
import hashlib

arg = '123456'
# MD5加密方式的python实现
se = hashlib.md5(arg.encode('utf-8'))
# 加密的内存地址
print(se)
# 获取加密后的密文值--hexdigest
print(se.hexdigest())
# 获取加密后的密文值--字节流
print(se.digest())
# 获取base64格式的加密密文值
msg = str(base64.b64encode(se.digest()), encoding='utf8')
print(msg)

# md5加密的封装函数
def hashmd5(string):
    return hashlib.md5(string.encode('utf-8')).hexdigest()
print(hashmd5('123456'))


